English word definition — powered by WordNet
(botany) a living organism lacking the power of locomotion
Want to remember plant life?